namespace SBPweb.Data
{
	/// <summary>
	/// This enum describes the possible transaction states of a transaction
	/// </summary>
	public enum TransactionState
	{
		/// <summary>
		/// The transaction is in idle state
		/// </summary>
		Idle,
		/// <summary>
		/// The transaction already started
		/// </summary>
		Started,
		/// <summary>
		/// The transaction succed (commited)
		/// </summary>
		Succeed,
		/// <summary>
		/// The transaction failed (rolled back)
		/// </summary>
		Failed,
		/// <summary>
		/// The transaction terminated (rolled back)
		/// </summary>
		Terminated
	}
}
